package dao;

import entity.User;

import java.util.List;

public interface UserDao {
    //添加用户
    void add(User user);
    //根据用户id删除用户
    void delete(int id);
    //修改用户
    void update(User user);
    //查询表的行数
    int selectCount();
    //根据用户id查询，返回用户对象
    User query(int id);

    //查询用户信息，返回一个集合
    List<User> queryList();

    //批量添加用户
    void batchAddUsers(List<Object[]> batchArgs);

    //批量修改
    void batchUpdateUser(List<Object[]> batchArgs);

    //批量删除
    void batchDeleteUser(List<Object[]> batchArgs);
}